#ifndef SOFTMAXV2_TILING_H
#define SOFTMAXV2_TILING_H
#include <cstdint>

struct SoftmaxV2TilingData {
    uint32_t perElementByBlk;
    uint32_t oriRSize;
    uint32_t oriASize;
    uint32_t rloopLimit;
    uint32_t aloopLimit;
    uint32_t rSize;
    uint32_t aSize;
    uint32_t tailRSize;
    uint32_t exponent;
    uint32_t scaleFactor;
    uint32_t tailExponent;
    uint32_t tailScaleFactor;
    uint32_t mainR;
    uint32_t tailR;
    uint32_t tailRAlign8;
    uint32_t reduceTempTBufSize;
    uint32_t srcTBufSize;
};
#endif